package unq.edu.cui.tp.modelo.ventanas;


import org.joda.time.DateTime;
import org.uqbar.commons.utils.Observable;

import unq.edu.cui.tp.dominio.Empleado;

@Observable
public class Restriccion {
	private Empleado empleado;
	private DateTime fecha;
	
	/**
	 * Constructor.
	 * @param empleado
	 * @param fecha
	 */
	public Restriccion(Empleado empleado,  DateTime fecha){
		this.setEmpleado(empleado);
		this.setFecha(fecha);
	}
	/**
	 * Getters and setters
	 */
	public String getNombreyapellido() {
		return empleado.getNombre()+" "+empleado.getApellido();
	}
	public DateTime getFecha() {
		return fecha;
	}
	public void setFecha(DateTime fecha) {
		this.fecha = fecha;
	}
	public Empleado getEmpleado() {
		return empleado;
	}
	public void setEmpleado(Empleado empleado) {
		this.empleado = empleado;
	}
	public String getFechaSimple(){
		String ret = this.getFecha().toString("dd-MMMM-yyyy");
		return ret;
	}
}